// 错误代码
#include <bits/stdc++.h>
using namespace std;
int main() {
  string x;
  cin >> x;
  int m = 9;

  set<int> s;
  // 错误， 虽然Set是有序地，但不能重复
  for (char fu : x) {
    if (fu > '0')
      m = min(m, fu - '0');
    s.insert(fu - '0');
  }
  cout << m;
  s.erase(m);
  for (int i : s)
    cout << i;
  return 0;
}
